place with many draper's shops - Französisch Englisch Wörterbuch